explore a new place - Español Inglés Diccionario